elucidate a somewhat abstract concept - Turkish English Dictionary